Expand description
Pigeon
A simple, flexable, cross-platform 2D rendering library… thing.
Why
Pigeon’s development is primarily driven by the need for a graphical backend for AVN. However I also wanted to keep it seperate from AVN so it could be used for other projects.
Design
I wanted it to be simple, small, portable and flexable. Pigeon isn’t designed to manage your application and create windows, it just draws shapes to a screen real good (or as good as I can make it).
You can see some examples in the example folder
Getting started
I recommend reading the examples in the examples/ folder to get an idea of how pigeon operates. Also check out the crate::pigeon!
macro
Re-exports
pub use pigeon::Pigeon;
Modules
Contains basic graphics and shapes
Contains pigeon’s pipelines
Macros
Macro to create a pigeon, the manager, and various draw functions. the pigoen struct as input.